package com.ruoyi.information.domain.entity;

import java.math.BigDecimal;
import java.util.List;

public class ReportResponseEntity {
    /**
     * 面试记录ID
     */
    private Long recordId;
    /**
     * 综合评分
     */
    private BigDecimal overall_score;
    /**
     * 综合评价
     */
    private String overall_evaluation;
    /**
     * 优势分析
     */
    private String strengths;
    /**
     * 不足分析
     */
    private String weaknesses;
    /**
     * 改进建议
     */
    private String suggestions;
    /**
     * 维度评价
     */
    private List<DimensionScore> dimension_scores;

    public ReportResponseEntity() {
    }

    public ReportResponseEntity(BigDecimal overall_score, String overall_evaluation, String strengths, String weaknesses, String suggestions, List<DimensionScore> dimension_scores) {
        this.overall_score = overall_score;
        this.overall_evaluation = overall_evaluation;
        this.strengths = strengths;
        this.weaknesses = weaknesses;
        this.suggestions = suggestions;
        this.dimension_scores = dimension_scores;
    }

    public BigDecimal getOverall_score() {
        return overall_score;
    }

    public void setOverall_score(BigDecimal overall_score) {
        this.overall_score = overall_score;
    }

    public String getOverall_evaluation() {
        return overall_evaluation;
    }

    public void setOverall_evaluation(String overall_evaluation) {
        this.overall_evaluation = overall_evaluation;
    }

    public String getStrengths() {
        return strengths;
    }

    public void setStrengths(String strengths) {
        this.strengths = strengths;
    }

    public String getWeaknesses() {
        return weaknesses;
    }

    public void setWeaknesses(String weaknesses) {
        this.weaknesses = weaknesses;
    }

    public String getSuggestions() {
        return suggestions;
    }

    public void setSuggestions(String suggestions) {
        this.suggestions = suggestions;
    }

    public List<DimensionScore> getDimension_scores() {
        return dimension_scores;
    }

    public void setDimension_scores(List<DimensionScore> dimension_scores) {
        this.dimension_scores = dimension_scores;
    }

    public Long getRecordId() {
        return recordId;
    }

    public void setRecordId(Long recordId) {
        this.recordId = recordId;
    }
}
